.fm1200,.fm960{margin-top:0}
.address_pop .w140{width:140px}.address_pop .w100{width:100px}
.address_pop .formsize_small{width:40px}
.address_pop .formsize_normal{width:120px}
.address_pop .formsize_large{width:90%;_width:396px}
.address_pop{position:relative;padding:20px 20px 20px 0;line-height:38px}
.address_pop dt{position:absolute;left:0;width:90px;color:#666;text-align:right}
.address_pop dd{position:relative;padding-left:64px;*zoom:1}
.address_pop .vm{vertical-align:middle}
.address_pop .dt{margin-left:12px;color:#666}
.address_pop .prompt{padding-left:8px;color:#999}
.address_pop .breakline{display:block}
.address_pop .notice{padding-left:8px;color:#fa817e}
.address_pop .needicon{position:absolute;top:14px;left:50px;color:#ff5a00;font-size:14px;line-height:14px;font-style:normal}
.address_pop .confirm_btn{display:inline-block;width:104px;height:34px;background:url(../images/y_back.png) -200px -217px no-repeat;font:0/0 a;overflow:hidden}
.address_pop .cancel_btn{display:inline-block;width:68px;height:34px;background:url(../images/y_back.png) -200px -251px no-repeat;font:0/0 a;overflow:hidden;margin-top:10px;}
.address_pop .confirm_btn:hover,.address_pop .cancel_btn:hover{opacity:.8;filter:alpha(opacity=80);}
.address_pop .text{margin-top:5px;margin-bottom:5px;padding:6px 8px;height:24px; outline:none; line-height:12px;color:#666;border:1px solid #c7c7c7;border-radius:2px}
.address_pop .text:focus{border:1px solid #999}
.address_pop .textarea{margin-top:5px;margin-bottom:5px;padding:6px 8px;outline:none;line-height:16px;color:#666;border:1px solid #c7c7c7;border-radius:2px;vertical-align:top;resize:none;}
.address_pop .textarea:focus{border:1px solid #999}
.address_pop input.error,.address_pop textarea.error,.address_pop input.error:focus,.address_pop textarea.error:focus{border:1px solid #fa817e}
.pt_ie6hack{_padding-top:8px}